export default function(target) {
  for (let i = 1, len = arguments.length; i < len; i++) {
    const source = arguments[i] || {}
    Object.keys(source).forEach(key => {
      const value = source[key]
      if (value !== undefined) {
        target[key] = value
      }
    })
  }
  return target
}
